package com.yyw.gulimall.authserver.abstracts;

import com.yyw.common.exception.OAuth2LoginException;
import com.yyw.common.to.oauth.MemberVo;

/**
 * @Classname RootOAuth2Service
 * @Description OAuth2 认证 服务 抽象类  OAuth 的 基类
 * @Date 2020/12/16 14:36
 * @Created yyw
 */
public abstract class RootOAuth2Service {

    /**
     * 第三方登录 接口
     *
     * @param code
     * @return
     */
    public abstract MemberVo login(String code) throws OAuth2LoginException;
}
